payment demand note - Español Inglés Diccionario